T�glich aktuelle Amiga News / Daily Amiga New

INFO  


Systran

   Kontakt
   Treiber
   Mp3 Soft/Suche
   Download-Zone
   Zone 2000
   Kleinanzeigen

 
   Fun Time Forum
   Amiga-Club Forum
   Amiga Forum

LINKS  
   Seite eintragen!
 
   Clubs
   Development
   Firmen/Companys
   Hardware
   H�ndler/Dealer
   Magazine
   News
   Scene
   Software
   Spiele/Games

ARTIKEL  
   Artikel
   Tests

 

 

    Amiga SDK - Erfahrungsbericht
    .
     
    Hallo,

    Ihr hattet einen Aufruf gestartet, wer das SDK besitzt sollte doch mal von Erfahrungen berichten und so...

    Ich habe es jetzt seit der Neuss-Messe bei mir laufen, und ich denke, da� Amiga damit wohl den richtigen Schritt getan hat. Die Dokumentation auf CD ist sehr gut, das gedruckte Handbuch fa�t die Kernpunkte gut zusammen und stellt vor allem die Unterschiede zum momentanen Amigasystem heraus und versorgt den User bei etwas ungewohnten Begriffen mit alternativen Bezeichnungen der �quivalente des guten alten AmigaOS, was f�r diejenigen wertvoll sein wird, die weder links noch rechts �ber den Tellerrand geblickt haben. Netterweise ist das Handbuch auch noch mit Amiga- Software erstellt (FinalWriter, DPaint, APDF...). Ich denke, diese Bem�hungen um die "eingesessenen" Amiganer sind sehr positiv zu bewerten im Vergleich zu Gateway.

    Ich habe das System bislang nur mit dem VP-Assembler programmiert. Fleecy hat nicht gelogen als er sagte, VP-Assembler w�re fast so komfortabel wie C. Abgesehen davon, da� man Hochsprachenkonstrukte wie for-while-repeat-Schleifen und if- und switch-Anweisungen zur Verf�gung hat, kann man damit auch objektorientiert programmieren, also Klassen erstellen, Member-Methoden schreiben bzw. �berschreiben und Klassen ableiten! Au�erdem hat man auch in Assembler vollen Zugriff auf die ANSI-C und POSIX Bibliotheken, was die Programmierung erheblich vereinfacht.

    Das "eigentliche" System zu beurteilen f�llt allerdings schwer, weil es ja noch weit von der Fertigstellung entfernt ist und man nicht wei�, woran Amiga jetzt noch arbeitet und inwieweit sie neue Bibliotheken auf das Tao-System aufsetzen wollen. In einigen Punkten w�re das noch notwendig, z.B. die Load() und Save()-Funktionen, die in etwa die Funktionalit�t der "Classic Amiga" Datatypes geben, unterst�tzen nur bestimmte Formate und es scheint nicht so einfach erweiterbar zu sein wie das beim AmigaOS der Fall ist. In der Anleitung steht nur der lapidare Hinweis, man sollte doch seine IFF-Bilder mit dem NetPBM Paket konvertieren. Mu� ich das auf meinem "Classic Amiga" wenn ich ein exotisches Bildformat bekomme? Nein! Datatype her und anzeigen. Das w�re also z.B. ein Punkt, wo noch nachgebessert werden mu�. Aber Bill McEwen hat ja auch schon auf der Messe angek�ndigt, da� noch vieles getan wird (Sound, 3D-Grafik, neue Skriptsprache...).

    Was sich allerdings sagen l��t, ist das Tao beim Kernel ganze Arbeit geleistet hat. Die Funktionen machen einen �u�erst professionellen Eindruck.

    Leider hat das neue System auch einige Schwachpunkte. Zum einen scheint Elate bei Dateinamen zwischen Gro�- und Kleinschreibung zu unterscheiden a la Unix, was sicherlich so manch eingefleischtem Amiganer nicht so gut gefallen wird.

    Mir pers�nlich mi�f�llt besonders, da� das Tao-System das Little- Endian-Format anstatt des Big-Endian-Formats benutzt, d.h. es speichert Zahlen im Intel-Format statt Motorola-Format ab, also die Bytes in 16-, 32- etc. Bit-Zahlen genau andersherum. Wer jetzt Datenfiles einlesen will, die 32-Bit-Zahlen enthalten, mu� die Werte mit einem swb()-Befehl korrigieren. Wer (wie ich) 16-Bit-Zahlen einlesen mu� ist noch �rmer dran, denn dann sieht das ganze in etwa so aus um eine einzige 16-Bit-Zahl vom Amiga-Format einzulesen:

    cpy.s [ p0 ], i0
    lsl.i 16, i0
    cpy.i swb( i0 ), i0

    F�r vorzeichenlose 16-Bit-Zahlen wird es noch etwas komplizierter... ich habe schon angefangen, mir VP-Assembler-Makros zu schreiben...

    Trotzdem kann ich das SDK allen Leuten nur ans Herz legen, es lohnt sich, mal einen Blick darauf zu werfen und zu programmieren anzufangen. Immerhin ergeben sich doch damit f�r die Amiganer ganz neue Chancen. Seinen Classic-Amiga braucht (und sollte!) man ja deswegen nicht ganz aufgeben....

    R�diger Hanke

    Info - Wir sind nat�rlich an weiteren Erfahrungsberichten interessiert. Auch Workshops zum Thema Amiga SDK sind gerne willkommen. Schreiben Sie uns auch auf welchem Linux und Rechner bei Ihnen das Amiga SDK l�uft: funtime@t-online.de

 

 

 
Copyright by Fun Time World